package com.yn.xr.middleware.user.rmi;

import com.yn.xr.common.exception.base.BaseException;
import com.yn.xr.user.mode.UserRegister;


/**
 * @Description: 用户信息rmi接口
 * @author wangpinwen
 * @date 2015年8月23日 下午10:58:38 
 * @version V1.0.0
 */
public interface UserRegisterRmiService {
	 /**
	  * @Description:登陆账号n
	  * 根据accname和pwd查询用户信息，用户信息不存在则抛出异常
	  * @author wangpinwen
	  * @date 2015年8月25日 下午12:36:22 
	  * @version V1.0.0
	  * @param accName
	  * @param pwd
	  * @return
	  * @throws BaseException
	  */
    public UserRegister findUserRegisterByAccAndPwd( String accName, String pwd ) throws BaseException;
    
    /**
     * @Description: 根据用户id获取用户对象
     * @author wangpinwen
     * @date 2015年8月25日 下午12:38:34 
     * @version V1.0.0
     * @param userId
     * @return
     * @throws BaseException
     */
    public UserRegister getUserRegisterByUserId( Long userId ) throws BaseException;
    
}
